//SamXIAO
#include <bits/stdc++.h>
using namespace std;

int f[1086];
char s1[1086];
void str2arr(string s, char *p)
{
	for(int i=0; i<s.length(); i++) p[i] = s.c_str()[i];
}

void w1()
{
	int cnt = 0, ans = 0, n;
	string st1;
	getline(cin, st1);
	str2arr(st1, s1);
	int l1 = strlen(s1);
	int wCnt = 0;
	for(int i=0; i<l1; i++){
		if(' ' == s1[i]){
			if(cnt) f[wCnt++] = cnt;
			cnt = 0;
		}
		else cnt++;
	}
	if(cnt) f[wCnt++] = cnt;
	
	for(int i = 0; i < wCnt; i++){
		printf("%d%s", f[i], i == wCnt - 1 ? "" : ",");
	}
}

int main()
{
	w1();
  return 0;
}
